<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>gbmath: gbmath::mat33 Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.jpg"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">gbmath
   &#160;<span id="projectnumber">v0.051</span>
   </div>
   <div id="projectbrief">c++ math library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegbmath.html">gbmath</a></li><li class="navelem"><a class="el" href="structgbmath_1_1mat33.html">mat33</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="structgbmath_1_1mat33-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gbmath::mat33 Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>matrix 3x3  
 <a href="structgbmath_1_1mat33.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="mat33_8h_source.html">mat33.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abc8f0cdb92c8151b832a16fb39e1b48b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#abc8f0cdb92c8151b832a16fb39e1b48b">mat33</a> ()</td></tr>
<tr class="separator:abc8f0cdb92c8151b832a16fb39e1b48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a6a2e38cf0ec9cedfb196e475d09fe8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a8a6a2e38cf0ec9cedfb196e475d09fe8">mat33</a> (const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;m)</td></tr>
<tr class="separator:a8a6a2e38cf0ec9cedfb196e475d09fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ea3c0de22939be64efdcf975655fbfe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a3ea3c0de22939be64efdcf975655fbfe">mat33</a> (float _11_, float _12_, float _13_, float _21_, float _22_, float _23_, float _31_, float _32_, float _33_)</td></tr>
<tr class="separator:a3ea3c0de22939be64efdcf975655fbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e910dddbd55308c08cc5618f6936ed8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a1e910dddbd55308c08cc5618f6936ed8">mat33</a> (const float *pfArray)</td></tr>
<tr class="separator:a1e910dddbd55308c08cc5618f6936ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25ea07770d2086ee96fe622223d76f9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a25ea07770d2086ee96fe622223d76f9c">operator const float *</a> () const </td></tr>
<tr class="separator:a25ea07770d2086ee96fe622223d76f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e8aa4c246a746e4dc64900c0890eb6a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a8e8aa4c246a746e4dc64900c0890eb6a">operator float *</a> ()</td></tr>
<tr class="separator:a8e8aa4c246a746e4dc64900c0890eb6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cced624765f3881e3a309e7592bd8d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a8cced624765f3881e3a309e7592bd8d3">operator=</a> (const <a class="el" href="structgbmath_1_1mat22.html">mat22</a> &amp;m)</td></tr>
<tr class="separator:a8cced624765f3881e3a309e7592bd8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95fa5d4fcdce22cab46ea66520312930"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a95fa5d4fcdce22cab46ea66520312930">operator=</a> (const float *pfArray)</td></tr>
<tr class="separator:a95fa5d4fcdce22cab46ea66520312930"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebe2841fed92ffd2f72fffab73d0af5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#aebe2841fed92ffd2f72fffab73d0af5e">operator=</a> (float a)</td></tr>
<tr class="separator:aebe2841fed92ffd2f72fffab73d0af5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42373d0965d1053f4875ee5e8b065785"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a42373d0965d1053f4875ee5e8b065785">operator-</a> () const </td></tr>
<tr class="memdesc:a42373d0965d1053f4875ee5e8b065785"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contacting mark all the elements of.  <a href="#a42373d0965d1053f4875ee5e8b065785">More...</a><br/></td></tr>
<tr class="separator:a42373d0965d1053f4875ee5e8b065785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2718d8a017585a2c3991391ea6b870c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#ad2718d8a017585a2c3991391ea6b870c">operator+</a> (const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;m) const </td></tr>
<tr class="separator:ad2718d8a017585a2c3991391ea6b870c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a179fb89f088c163059c3c006f82d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#af8a179fb89f088c163059c3c006f82d7">operator-</a> (const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;m) const </td></tr>
<tr class="separator:af8a179fb89f088c163059c3c006f82d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e0d6a74477f31178bc8a2f8ac18a59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#ac8e0d6a74477f31178bc8a2f8ac18a59">operator*=</a> (float f)</td></tr>
<tr class="separator:ac8e0d6a74477f31178bc8a2f8ac18a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d5076ff9ac1ee497e2236f3c305d65a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a4d5076ff9ac1ee497e2236f3c305d65a">operator*=</a> (const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;m)</td></tr>
<tr class="separator:a4d5076ff9ac1ee497e2236f3c305d65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6582ab34f0f78ef3236b4d0b3470e227"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a6582ab34f0f78ef3236b4d0b3470e227">operator/=</a> (float f)</td></tr>
<tr class="separator:a6582ab34f0f78ef3236b4d0b3470e227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f2deda7ce8657c6e9a89c6175a9035"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a73f2deda7ce8657c6e9a89c6175a9035">operator+=</a> (const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;a)</td></tr>
<tr class="separator:a73f2deda7ce8657c6e9a89c6175a9035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1318cd58ec2a09ff58a6f192b4f922b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a1318cd58ec2a09ff58a6f192b4f922b8">operator-=</a> (const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;a)</td></tr>
<tr class="separator:a1318cd58ec2a09ff58a6f192b4f922b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208721a3602b65688ca880d777fa20f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a208721a3602b65688ca880d777fa20f6">operator*</a> (const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;m) const </td></tr>
<tr class="separator:a208721a3602b65688ca880d777fa20f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a024c6913b027fe2cd81fd76ff3ee9db6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a024c6913b027fe2cd81fd76ff3ee9db6">operator*</a> (float f) const </td></tr>
<tr class="separator:a024c6913b027fe2cd81fd76ff3ee9db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626fd1325d54c752af0d9ec5accd1583"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1vec3.html">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a626fd1325d54c752af0d9ec5accd1583">operator*</a> (const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> &amp;v) const </td></tr>
<tr class="separator:a626fd1325d54c752af0d9ec5accd1583"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ff7e1c35db123f455b23b58fe85d42c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgbmath_1_1vec3.html">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a1ff7e1c35db123f455b23b58fe85d42c">operator[]</a> (size_t index) const </td></tr>
<tr class="memdesc:a1ff7e1c35db123f455b23b58fe85d42c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access to the rows of the index.  <a href="#a1ff7e1c35db123f455b23b58fe85d42c">More...</a><br/></td></tr>
<tr class="separator:a1ff7e1c35db123f455b23b58fe85d42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25fa7c9e69718f30c1b80544963ab6ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a25fa7c9e69718f30c1b80544963ab6ee">operator mat22</a> ()</td></tr>
<tr class="memdesc:a25fa7c9e69718f30c1b80544963ab6ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conversion to 2x2 matrix.  <a href="#a25fa7c9e69718f30c1b80544963ab6ee">More...</a><br/></td></tr>
<tr class="separator:a25fa7c9e69718f30c1b80544963ab6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff2c60c1b1c81a8d6173e0ab7157143"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a6ff2c60c1b1c81a8d6173e0ab7157143">empty</a> () const </td></tr>
<tr class="separator:a6ff2c60c1b1c81a8d6173e0ab7157143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2bca81b08cdea784feab59bdc563983"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#ab2bca81b08cdea784feab59bdc563983">setzero</a> ()</td></tr>
<tr class="memdesc:ab2bca81b08cdea784feab59bdc563983"><td class="mdescLeft">&#160;</td><td class="mdescRight">set all to zero  <a href="#ab2bca81b08cdea784feab59bdc563983">More...</a><br/></td></tr>
<tr class="separator:ab2bca81b08cdea784feab59bdc563983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7130019d6a085c982bc15afa8aeb525"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#af7130019d6a085c982bc15afa8aeb525">setIdentity</a> ()</td></tr>
<tr class="memdesc:af7130019d6a085c982bc15afa8aeb525"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset. set to identity.  <a href="#af7130019d6a085c982bc15afa8aeb525">More...</a><br/></td></tr>
<tr class="separator:af7130019d6a085c982bc15afa8aeb525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b684125ad1aea9db28de9b77bb311e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a2b684125ad1aea9db28de9b77bb311e7">isIdentity</a> () const </td></tr>
<tr class="separator:a2b684125ad1aea9db28de9b77bb311e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cd2a18d50d06c4dff06782a2ecea242"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a6cd2a18d50d06c4dff06782a2ecea242">reset</a> ()</td></tr>
<tr class="memdesc:a6cd2a18d50d06c4dff06782a2ecea242"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset. set to identity. same as setIdentity.  <a href="#a6cd2a18d50d06c4dff06782a2ecea242">More...</a><br/></td></tr>
<tr class="separator:a6cd2a18d50d06c4dff06782a2ecea242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf10d3d8fbbb3d85664a97b773ec5ebb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#aaf10d3d8fbbb3d85664a97b773ec5ebb">transpone</a> ()</td></tr>
<tr class="memdesc:aaf10d3d8fbbb3d85664a97b773ec5ebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">transpose the matrix  <a href="#aaf10d3d8fbbb3d85664a97b773ec5ebb">More...</a><br/></td></tr>
<tr class="separator:aaf10d3d8fbbb3d85664a97b773ec5ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1052788e40ede69fd6193f7d87989e94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a1052788e40ede69fd6193f7d87989e94">getTransponed</a> () const </td></tr>
<tr class="memdesc:a1052788e40ede69fd6193f7d87989e94"><td class="mdescLeft">&#160;</td><td class="mdescRight">return transposed the matrix  <a href="#a1052788e40ede69fd6193f7d87989e94">More...</a><br/></td></tr>
<tr class="separator:a1052788e40ede69fd6193f7d87989e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fc1690980744fe6e5deaffc6bf15635"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a4fc1690980744fe6e5deaffc6bf15635">determinant</a> () const </td></tr>
<tr class="separator:a4fc1690980744fe6e5deaffc6bf15635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad219cdf01eacb02a46d95409cadf07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a8ad219cdf01eacb02a46d95409cadf07">invert</a> ()</td></tr>
<tr class="separator:a8ad219cdf01eacb02a46d95409cadf07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f6e907c1e1afafce294a8d453eab2a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a2f6e907c1e1afafce294a8d453eab2a3">inverted</a> () const </td></tr>
<tr class="separator:a2f6e907c1e1afafce294a8d453eab2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cbfa68b26ad91f69e4c00ac31241d0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a3cbfa68b26ad91f69e4c00ac31241d0e">setScaling</a> (float x, float y, float z)</td></tr>
<tr class="separator:a3cbfa68b26ad91f69e4c00ac31241d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b1b7e26e7aaabd86b110a4681d2407a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a1b1b7e26e7aaabd86b110a4681d2407a">setScaling</a> (const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> &amp;v)</td></tr>
<tr class="separator:a1b1b7e26e7aaabd86b110a4681d2407a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a09ba96a1d8b4a6f02f2a62a6d0eb05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a7a09ba96a1d8b4a6f02f2a62a6d0eb05">setRotationX</a> (float angle)</td></tr>
<tr class="separator:a7a09ba96a1d8b4a6f02f2a62a6d0eb05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ab36e75d72ec2c99edea6ffdd35add"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a73ab36e75d72ec2c99edea6ffdd35add">setRotationY</a> (float angle)</td></tr>
<tr class="separator:a73ab36e75d72ec2c99edea6ffdd35add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f9dbd7fab94de76db084e46252389f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#ab5f9dbd7fab94de76db084e46252389f">setRotationZ</a> (float angle)</td></tr>
<tr class="separator:ab5f9dbd7fab94de76db084e46252389f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95035529046c3714e3b9d586efc4b0a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a95035529046c3714e3b9d586efc4b0a1">setRotation</a> (const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> &amp;v, float angle)</td></tr>
<tr class="separator:a95035529046c3714e3b9d586efc4b0a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2788ed3f9572f25c19ce5cd4578eb3be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a2788ed3f9572f25c19ce5cd4578eb3be">setMirrorX</a> ()</td></tr>
<tr class="separator:a2788ed3f9572f25c19ce5cd4578eb3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b6ca602cdb256ddd6c62e6c6f96463"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#a08b6ca602cdb256ddd6c62e6c6f96463">setMirrorY</a> ()</td></tr>
<tr class="separator:a08b6ca602cdb256ddd6c62e6c6f96463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5fd41f1fb570f5a04c8d7316e5420a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#ab5fd41f1fb570f5a04c8d7316e5420a6">setMirrorZ</a> ()</td></tr>
<tr class="separator:ab5fd41f1fb570f5a04c8d7316e5420a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a3b9903aad59e61ce3f65b0a292d726ab"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:a37f5c4476706052e9e2417b4c6ad5935"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:a881a917c868f43029e625e88eaa08b63"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a621d5b5d5c4d083a89e5dd4598ee7758">_11</a></td></tr>
<tr class="separator:a881a917c868f43029e625e88eaa08b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b90e0e271387c7c688db2dc527320a0"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a3f712137dbe9eb176a0c55d6ac4a4617">_12</a></td></tr>
<tr class="separator:a8b90e0e271387c7c688db2dc527320a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42cf73e475939115e7bba248866449a8"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a2054a8fe9012ab0bf7935e4ea2dfab49">_13</a></td></tr>
<tr class="separator:a42cf73e475939115e7bba248866449a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95dbe9e3e55d65aa7f6029a2b0abacd4"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#ace480dd1e88b217ec8b722158bc9b95d">_21</a></td></tr>
<tr class="separator:a95dbe9e3e55d65aa7f6029a2b0abacd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f7132d284cf7cfabbbe93ea01d94e3d"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a8cf44a9b30417de7565528d1dfb22e2c">_22</a></td></tr>
<tr class="separator:a4f7132d284cf7cfabbbe93ea01d94e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6a875d1b748724eaf18020149342a3b"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#aa524945361d6d186c5b7ec475d5169e2">_23</a></td></tr>
<tr class="separator:af6a875d1b748724eaf18020149342a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85cb7ad73ca9c16a56697c89d7782856"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a19439defcbee29ae409f204a64b27121">_31</a></td></tr>
<tr class="separator:a85cb7ad73ca9c16a56697c89d7782856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e91eeb6164a80206777279d0fd8d3dc"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a1b8847abf308ab754784e27f311466bf">_32</a></td></tr>
<tr class="separator:a1e91eeb6164a80206777279d0fd8d3dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23068a78a388cec761e15515900895db"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a9aa3e3799af26d428c78364617056fbc">_33</a></td></tr>
<tr class="separator:a23068a78a388cec761e15515900895db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37f5c4476706052e9e2417b4c6ad5935"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a37f5c4476706052e9e2417b4c6ad5935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b13ce05f7e2a1b0b284c487ef22a56"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a54c58654b13928fce16ce9a6bedef0a2">floats</a> [3][3]</td></tr>
<tr class="separator:a38b13ce05f7e2a1b0b284c487ef22a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d735e46f6217e98d30d0abd3e7414a3"><td class="memItemLeft" >&#160;&#160;&#160;float&#160;&#160;&#160;<a class="el" href="structgbmath_1_1mat33.html#a42b83fb66a3fb5ddf1afcf28537c0f70">array</a> [9]</td></tr>
<tr class="separator:a4d735e46f6217e98d30d0abd3e7414a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9903aad59e61ce3f65b0a292d726ab"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a3b9903aad59e61ce3f65b0a292d726ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ae399a1de3ccb9c042303849025cc2fad"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgbmath_1_1mat33.html#ae399a1de3ccb9c042303849025cc2fad">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;a)</td></tr>
<tr class="separator:ae399a1de3ccb9c042303849025cc2fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>matrix 3x3 </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00019">19</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="abc8f0cdb92c8151b832a16fb39e1b48b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::mat33::mat33 </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00033">33</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8a6a2e38cf0ec9cedfb196e475d09fe8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::mat33::mat33 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00035">35</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3ea3c0de22939be64efdcf975655fbfe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::mat33::mat33 </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_11_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_12_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_13_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_21_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_22_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_23_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_31_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_32_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>_33_</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00040">40</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1e910dddbd55308c08cc5618f6936ed8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::mat33::mat33 </td>
          <td>(</td>
          <td class="paramtype">const float *&#160;</td>
          <td class="paramname"><em>pfArray</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00048">48</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a4fc1690980744fe6e5deaffc6bf15635"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::determinant </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00044">44</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6ff2c60c1b1c81a8d6173e0ab7157143"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::mat33::empty </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00114">114</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1052788e40ede69fd6193f7d87989e94"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> gbmath::mat33::getTransponed </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>return transposed the matrix </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00159">159</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8ad219cdf01eacb02a46d95409cadf07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::invert </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00052">52</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2f6e907c1e1afafce294a8d453eab2a3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> gbmath::mat33::inverted </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00169">169</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2b684125ad1aea9db28de9b77bb311e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::mat33::isIdentity </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00135">135</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a25ea07770d2086ee96fe622223d76f9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::mat33::operator const float * </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00053">53</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8e8aa4c246a746e4dc64900c0890eb6a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::mat33::operator float * </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00054">54</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a25fa7c9e69718f30c1b80544963ab6ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::mat33::operator <a class="el" href="structgbmath_1_1mat22.html">mat22</a> </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Conversion to 2x2 matrix. </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00108">108</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a208721a3602b65688ca880d777fa20f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> gbmath::mat33::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00157">157</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a024c6913b027fe2cd81fd76ff3ee9db6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> gbmath::mat33::operator* </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00176">176</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a626fd1325d54c752af0d9ec5accd1583"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1vec3.html">vec3</a> gbmath::mat33::operator* </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> &amp;&#160;</td>
          <td class="paramname"><em>v</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00212">212</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac8e0d6a74477f31178bc8a2f8ac18a59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::operator*= </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00012">12</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4d5076ff9ac1ee497e2236f3c305d65a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00194">194</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad2718d8a017585a2c3991391ea6b870c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> gbmath::mat33::operator+ </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00078">78</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a73f2deda7ce8657c6e9a89c6175a9035"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00125">125</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a42373d0965d1053f4875ee5e8b065785"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> gbmath::mat33::operator- </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Contacting mark all the elements of. </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00075">75</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="af8a179fb89f088c163059c3c006f82d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> gbmath::mat33::operator- </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00096">96</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1318cd58ec2a09ff58a6f192b4f922b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00141">141</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6582ab34f0f78ef3236b4d0b3470e227"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::operator/= </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00028">28</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8cced624765f3881e3a309e7592bd8d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&amp; gbmath::mat33::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat22.html">mat22</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00056">56</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a95fa5d4fcdce22cab46ea66520312930"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gbmath::mat33::operator= </td>
          <td>(</td>
          <td class="paramtype">const float *&#160;</td>
          <td class="paramname"><em>pfArray</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00065">65</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="aebe2841fed92ffd2f72fffab73d0af5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::operator= </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>a</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00114">114</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1ff7e1c35db123f455b23b58fe85d42c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> gbmath::mat33::operator[] </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>index</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Access to the rows of the index. </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00100">100</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6cd2a18d50d06c4dff06782a2ecea242"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gbmath::mat33::reset </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reset. set to identity. same as setIdentity. </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00143">143</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="af7130019d6a085c982bc15afa8aeb525"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gbmath::mat33::setIdentity </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reset. set to identity. </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00128">128</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2788ed3f9572f25c19ce5cd4578eb3be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setMirrorX </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00315">315</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a08b6ca602cdb256ddd6c62e6c6f96463"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setMirrorY </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00323">323</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab5fd41f1fb570f5a04c8d7316e5420a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setMirrorZ </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00331">331</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a95035529046c3714e3b9d586efc4b0a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setRotation </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> &amp;&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00294">294</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7a09ba96a1d8b4a6f02f2a62a6d0eb05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setRotationX </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angle</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00248">248</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a73ab36e75d72ec2c99edea6ffdd35add"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setRotationY </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angle</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00263">263</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab5f9dbd7fab94de76db084e46252389f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setRotationZ </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angle</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00278">278</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3cbfa68b26ad91f69e4c00ac31241d0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setScaling </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00224">224</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1b1b7e26e7aaabd86b110a4681d2407a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp; gbmath::mat33::setScaling </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> &amp;&#160;</td>
          <td class="paramname"><em>v</em>)</td><td></td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8cpp_source.html#l00236">236</a> of file <a class="el" href="mat33_8cpp_source.html">mat33.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab2bca81b08cdea784feab59bdc563983"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void gbmath::mat33::setzero </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>set all to zero </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00122">122</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="aaf10d3d8fbbb3d85664a97b773ec5ebb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structgbmath_1_1mat33.html">mat33</a>&amp; gbmath::mat33::transpone </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>transpose the matrix </p>

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00149">149</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="ae399a1de3ccb9c042303849025cc2fad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00185">185</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a3b9903aad59e61ce3f65b0a292d726ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... } </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a621d5b5d5c4d083a89e5dd4598ee7758"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_11</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3f712137dbe9eb176a0c55d6ac4a4617"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_12</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2054a8fe9012ab0bf7935e4ea2dfab49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_13</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="ace480dd1e88b217ec8b722158bc9b95d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_21</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8cf44a9b30417de7565528d1dfb22e2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_22</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa524945361d6d186c5b7ec475d5169e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_23</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a19439defcbee29ae409f204a64b27121"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_31</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1b8847abf308ab754784e27f311466bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9aa3e3799af26d428c78364617056fbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::_33</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00025">25</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a42b83fb66a3fb5ddf1afcf28537c0f70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::array[9]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00030">30</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<a class="anchor" id="a54c58654b13928fce16ce9a6bedef0a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::mat33::floats[3][3]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="mat33_8h_source.html#l00029">29</a> of file <a class="el" href="mat33_8h_source.html">mat33.h</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li><a class="el" href="mat33_8h_source.html">mat33.h</a></li>
<li><a class="el" href="mat33_8cpp_source.html">mat33.cpp</a></li>
</ul>
</div><!-- contents -->
<hr class="footer"/>
<!--address class="footer"-->
<!--small-->
<br>
&nbsp;&nbsp;&nbsp;<b>Project page:</b> &nbsp;<a target="_blank" href="https://code.google.com/p/gbmath/">https://code.google.com/p/gbmath/</a>&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;<b>Doc page:</b> &nbsp;<a target="_blank" href="http://www.it.ks777.ru/docs">http://www.it.ks777.ru/docs</a>&nbsp;&nbsp;<br>
<br>
Generated on Sat Jul 27 2013 08:09:04 for gbmath by &#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
